import request from '@/utils/request'

// 查询班级信息列表
export function listClassinfo(query) {
  return request({
    url: '/classinfo/classinfo/list',
    method: 'get',
    params: query
  })
}

// 查询班级信息详细
export function getClassinfo(cid) {
  return request({
    url: '/classinfo/classinfo/' + cid,
    method: 'get'
  })
}

// 新增班级信息
export function addClassinfo(data) {
  return request({
    url: '/classinfo/classinfo',
    method: 'post',
    data: data
  })
}

// 修改班级信息
export function updateClassinfo(data) {
  return request({
    url: '/classinfo/classinfo',
    method: 'put',
    data: data
  })
}

// 删除班级信息
export function delClassinfo(cid) {
  return request({
    url: '/classinfo/classinfo/' + cid,
    method: 'delete'
  })
}

// 查询学生获奖信息列表
export function listReward(query) {
  return request({
    url: '/classinfo/reward/list',
    method: 'get',
    params: query
  })
}

// 新增学生获奖信息
export function addReward(data) {
  return request({
    url: '/classinfo/reward',
    method: 'post',
    data: data
  })
}

// 修改学生获奖信息
export function updateReward(data) {
  return request({
    url: '/classinfo/reward',
    method: 'put',
    data: data
  })
}

// 删除学生获奖信息
export function delReward(ids) {
  return request({
    url: '/classinfo/reward/' + ids,
    method: 'delete'
  })
}

// 获取学生获奖信息详细信息
export function getReward(id) {
  return request({
    url: '/classinfo/reward/' + id,
    method: 'get'
  })
}

export function getAtqk(){
  return request({
    url: '/api/attendance/stats',
    method: 'get' 
  })
}

// 获取OSS上传策略
export function getOssPolicy() {
  return request({
    url: '/system/oss/policy',
    method: 'get'
  })
}